package
{
	import flash.events.Event;
	
	import mx.controls.ComboBox;
	
	public class MyComboBox extends ComboBox
	{
		public function MyComboBox()
		{
			super();
		}
		public var needToOpen:Boolean = false;
		private function testFunction(event:MyEvent):void
		{
			needToOpen = true;
		}
		

		override protected function collectionChangeHandler(event:Event):void
		{
			super.collectionChangeHandler(event);
			if(needToOpen == true)
			{
				callLater(open);
				needToOpen = false;
			}	
			
		}

	}
}